body{
    font-family: Arial,Helvetica,sans-serif;
    font-size:12px;
    color:black;
    line-height:20px;
    word-spacing:0;
    margin:0;
    padding:7px 0 20px 0; 
    border-spacing:0;
    background-color:#262626;

}
ul {
    list-style:none;
    margin: 0;
    padding: 0;
}
ul li {
    margin: 0;
    padding: 0;
}
a {
    color:#0000FF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:underline;
}
a:hover {
    color:#0000FF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    text-decoration:none;
}
select {
    color:#000000;
    font-weight:normal;
}

img{
    border:none;
}
input {
    color:#000000;
    font-weight:normal;
}
#wrapper {
    margin: auto;
    width:1000px;
    height:auto;
}

.header 
{
    width:100%;
    height:auto;
    background-color:White;
}

.head-logo
{
    width:auto;
    height:auto;
    margin:0px 0 20px 10px;  
    float:left; 
}

.head-logo img
{
    width: 220px;
    height:auto;
    float:left; 
    margin:50px 0 0 0;  
}

.wrapper-head-menu
{
    width:auto;
    height:auto;
    background-color:#262626;
    margin:0 20px 0 0;
    float:right;   
    padding:10px 15px 10px 15px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}

.wrapper-head-menu a
{
    font-size:14px;
    color:White;
    text-decoration:none;
}

.wrapper-head-menu a:hover
{
    text-decoration:underline;
}   

.wrapper-head-menu ul
{
    width:100%;
    height:auto;
    margin:0;   
    display:inline-block;
}

.wrapper-head-menu ul li
{
    list-style: none;
    display:inline-block;
    margin:0 0px 0 0px;
}

.space1
{
    display:inline-block;   
    margin:0 10px 0 10px;
    color:White;
}

/* CSS for menu-bar- bottom-header*/

.wrapper-menu-bar
{
    width:77.67%;
    height:auto;
    margin:15px 0 0 0;
    padding:10px 0 5px 0;
    background-color:#DEDDDD;
    float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wrapper-menu-bar{ margin:23px 0 0 0; }
}

.wrapper-menu-bar ul
{
    width:99.4%;
    height:auto;
    margin:0;
    padding:10px 0 10px 5px;   
    display:inline-block;
    background-color:White;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wrapper-menu-bar ul
    {
        width:99.4%;
        height:auto;
        margin:0;
        padding:6px 0 5px 5px; 
        display:inline-block;
        background-color:White;
    }
}

.wrapper-menu-bar ul li
{
    width:auto;
    height:23px;
    margin:0;
    padding: 0px; 
    float:left;
    position:relative;

}

.wrapper-menu-bar ul li a
{
    font-size:12px;  
    font-weight:bold;
    color:#A0002A; 
    text-decoration:none;
}

.wrapper-menu-bar ul li a:hover
{
    text-decoration:underline;   
}

.space2
{
    display:inline-block;
    margin:0 4px 0 4px;
    font-size:19px;
    color:#DEDDDD;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .space2{ display:inline-block;
             margin:0 8px 0 9px;
             font-size:19px;
             color:#DEDDDD; }
}

html>/**/body .space2, x:-moz-any-link, x:default 

{display:inline-block;
 /*           margin:0 4px 0 7px;*/
 margin:0 4px 0 3px;
 font-size:19px;
 color:#DEDDDD; } /* Firefox 3 */
.color-white
{
    color:White;   
}

/*CSS for body web*/
.wrapper-body
{
    width:100%;
    height:auto;
    margin:0;
    padding:10px 0px 0px 0px;
    background-color:White;
}

.wrapper-content-body
{
    width: 96.8%;
    height:auto;
    margin:0 0 60px 0;
    padding:0 16px 0px 16px;
    background-color:White;  
}

.title-body-content
{
    width:100%;
    height:auto;
    margin:0px 0 0 0;
    padding:0;
    text-align:center;
    color:#a0002a;
    font-size:17px;
    font-weight:bold;
}

.wrapper-table
{
    width:100%;
    height:auto;
    margin:13px 0 0 0;
    padding:0; 
}



/* CSS for tbl-broking*/
.tbl-broking
{
    width:100%;
    height:auto;
    margin:0;
    padding:0; 
    table-layout:fixed;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
}
.tbl-broking td {
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    border-left: 1px solid;
}
.tbl-broking-r td {
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    border-left: 1px solid #333;
    border-top: 1px solid #333;
    height: 30px;
}

.title-tbl
{
    font-size:13px; 
    font-weight:bold;     
    background-color:#DEDDDD; 
}
.tbl-broking tr
{
    height:30px;
    margin:0;
    padding:0;   
}

.td-menu
{
    width:15%;
    text-align:center;   
}
.td-id {width:50px; text-align:center; padding-top:4px; height:26px}
.td-mime-type {width:100px; text-align:center}

.td-inquirer
{
    width:42%;  
    text-align:center; 
}
.td-inquirer {width:200px}

.td-file-att
{
    /*        width:42%;   */
    width:48%;   
    text-align:center;
}
.td-action {width:150px; text-align:center}

.line-content-tbl
{
    font-size:12px;
}

.line-content-tbl ul
{
    width:auto;
    height:auto;
    margin:0 0 0 10px;
    display:inline-block;   
}

.line-content-tbl ul li
{
    width:auto;
    height:auto;
    display:inline-block;    
}

.line-content-tbl ul li a
{
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#363636;
}
.line-content-tbl ul li a:hover
{
    text-decoration:underline;
    color:Maroon;   
}

.space3
{
    display:inline-block;
    margin:0 10px 0 10px;  
}

/* CSS for footer-web*/

.footer
{
    width:100%;
    height:auto;
    margin:0;
    padding:0 0x 0 0px;
    background-color:White;  
}

.wrapper-footer
{
    width:100%;
    height:auto;
    margin:0;
    padding:0 0 0px 0;
    background-color:#363636;   
    font-size:9px;
    color:White;
}

/* CSS for left-footer*/
.left-footer
{
    width:auto;
    height:auto;
    margin:0;
    padding:28px 0 10px 5px;
    float:left;
}

.left-foot-line1
{
    width:100%;
    height:auto;
    margin:0;
    text-decoration:underline;
}
.left-foot-line2
{
    width:100%;
    height:auto;
    margin:0;
}

/*CSS for right footer*/
.right-footer
{
    width:auto;
    height:auto;
    float:right;  
    padding:10px 0 0px 0; 
}

.content-right-footer
{
    width:auto;
    height:auto;
    margin:0 5px 0 0;
    text-align:right;
    display:inline-block;
    line-height:14px;
}

/* CSS for button -form */

.wrapper-button-form
{
    width:100%;
    height:auto;
    text-align:center;    

}
.button-aihre
{
    width:auto;
    height:auto;
    padding:3px 15px 3px 15px;
    font-size:16px;
    color:White;  
    display:inline-block; 
    border-radius:5px;
    font-weight:bold;
    margin:0 10px 0 10px;
}

.button-aihre a
{
    text-decoration:none;
    color:White;
}

.button-aihre:hover
{
    background-color:#363636;
}

.button-blue
{
    background-color:gray;   
}
.button-gray
{
    background-color:Gray;   
}

.buton-marroon
{
    background-color:Maroon;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 2- BROKING INQUIRY DETAIL*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.wrapper-form
{
    width:100%;
    height:auto;
    margin:40px 0 0px 0;
    padding:0;
    text-align:center;   
}

.wrapper-form-broking
{
    width:100%;
    height:auto;
    margin:20px 0 0px 20px;
    padding:0;
    text-align:center;   
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wrapper-form-broking
    { width:100%;
      height:auto;
      margin:20px 0 0px 32px;
      padding:0;
      text-align:center;   }
}

.wrapper-broking-inquyri
{

    text-align:left;
    display:inline-block;   
}

.wrapper-inquirer
{
    width:100%;
}

.sp-inquirer
{
    margin:0 0 0px 0; 
    width:120px;
    display:inline-block;
    height:26px;
}
.sel-inquirer
{
    width:140px;
    margin:0 0 0 0px;
    height:20px;
    padding:3px 0 0 0;
}
.sel-inquirer-select
{
    width: 200px;
    margin:0 0 0 0px;
    height:25px;
    padding:3px 0 0 0;
}

.wrapper-file-attach
{
    width:100%;

    margin:10px 0 0 0px;
}

.sp-file-attach
{
    margin:0 0 0 0px; 
    width:120px;  
    display:inline-block;
}
.inp-attach-file
{
    margin:0 0 0 0px;
    height:20px;  
}

.button-form
{
    width:auto;
    height:auto;
    margin:20px 0 0 20px;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 3- ACCOUNT RESUME LIST*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.tbl-aihre
{
    width:100%;
    margin:0;
    padding:0;   

}

.tbl-line-title
{
    height:30px;
    margin:0; 
    font-weight:bold;  
    background-color:#DEDDDD;
    font-size:13px;
}

.tbl-line-content
{
    height:30px;
    padding:10px 0 0 10px 0;
}


.tbl-line-content ul li
{
    width:auto;
    height:auto;
    display:inline-block;    
}

.tbl-line-content ul li a
{
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#363636;
}
.tbl-line-content ul li a:hover
{
    text-decoration:underline;
    color:Maroon;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 4- ACCOUNT RESUME DETAIL*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/
.wrapper-form-account-resume
{
    width:auto;
    height:auto;
    margin:20px 60px 0 60px;
    text-align:left;   
}

/*CSS for Date-line1*/
.wrapper-date
{
    width:100%;
    height:auto;
    margin:0;
}

.sp-date
{
    width:auto;
    height:auto;
    margin:0 0 0 0 ;  
}

.sel-date
{
    margin:0 0 0 0px; 
    height:  22px;
    width:100px;
}

/*CSS for reference-line2*/
.wrapper-reference-page4
{
    width:auto;
    margin:8px 0 0 0;   
}

.sp-reference-page4
{
    margin:0;   
}

.inp-reference-page4
{
    margin:0 0 0 0px;   
}

/*CSS for producing-broker line3*/
.wrapper-producing-page4
{
    margin:8px 0 0 0;   
}

.sel-producing
{
    margin:0 0 0 0;
    width:270px;   
}

.button-form-input
{
    width:auto;
    height:auto;
    margin:0 0 0 30px;
    display:inline-block;   
}

.button-form-input li
{
    width:auto;
    display:inline-block;   
}

.button-form-input li a
{
    font-size:12px;   
    text-decoration:none;
    color:Maroon;
}

.button-form-input li a:hover
{
    font-size:12px;   
    text-decoration:underline;
    color:blue;
}

/*CSS for reinsurer line4*/
.wrapper-rein-page4
{
    margin:8px 0 0 0;   
}

/*CSS for Original Insurer -Line5*/
.wrapper-ori-insurer-page4
{
    margin:8px 0 0 0;   
}

/*CSS for Insurance Type -Line6*/
.wrapper-insurance-type-page4
{
    margin:8px 0 0 0;   
}

/*CSS for Insurance period -Line7*/
.wrapper-insurance-period-page4
{
    margin:8px 0 0 0;   
}

.sp-to
{
    margin:0 10px 0 10px;   
}

.sp-total-day
{
    margin:0 0 0 30px;   
}

/* CSS for Insurance Period-line8*/

.wrapper-sum-insured-page4
{
    margin:8px 0 0 0;   
}
.inp-sum-insured
{
    width:100px;
    height:20px;   
}

/* CSS for Rate-line9*/
.wrapper-rate-page4
{
    margin:8px 0 0 0;   
}

.inp-rate
{
    width:50px;
    height:20px   
}

/* CSS for Gross-Premium-line9*/
.wrapper-gross-pre-page4
{
    margin:8px 0 0 0;   
}


/* CSS for HTML for wrapper-placement-detail*/
.wrapper-placement-detail
{
    width:auto;
    height:auto;
    margin:20px 0 0 0;  
}

.title-placement-detail
{
    font-weight:bold;
    text-decoration:underline;   
}

.wrapper-content-placement
{
    margin:0 0 0 20px;   
}

/* Palcement -line1-pt*/
.wrapper-pt
{
    margin:10px 0 0 0;   
}

.sp-pt
{
    width:auto;
    height:auto  ; 
}
.inp-pt
{
    margin:0 0 0 10px;   
}

/* Palcement -line1-brokerage*/

.wrapper-brokerage
{
    margin:8px 0 0 0;   
}

.inp-brokerage
{
    margin:0 0 0 10px;   
}

.link-split
{
    font-size:13px;
    color:White;
    text-decoration:none;  
    margin:0 0 0 35px; 
    width:auto;
    height:auto;
    padding:5px 15px 5px 15px;
    background-color:gray;
    border-radius:5px;
}

.link-split:hover
{
    color:White;
    font-size:13px;
    background-color:#363636;   
}

.size-sel-split
{
    width:180px; 

    height:22px; 
    margin:0 0 0 50px;
}

.wrapper-brokerage-line2
{
    width:100%;
    margin:8px 0 0 0;   
}

.sp-aih
{
    width:120px;
    margin:0 0 0 277px;   
}

/* CSS for HTML for wrapper-placement-detail*/
.wrapper-payment-schedule
{
    width:auto;
    height:auto;
    margin:20px 0 0 0;  
}

.title-payment-schedule
{
    font-weight:bold;
    text-decoration:underline;  
    margin:0 30px 0 0; 
}

.wrapper-content-payment-schedule
{
    width:auto;
    height:auto;   
}

.tbl-payment
{
    width:98.6%;
    height:auto;
    margin:20px 0 20px 0;
    table-layout:fixed;
}

.tbl-payment tr
{
    height :auto;
    padding:5px;

}

.tbl-payment tr td
{
    height :auto;
    padding:5px;
}
.tbl-payment-title
{
    font-weight:bold;   
}

.span-tbl-payment
{
    margin:0 10px 0 0; 
    width:60px;
    display:inline-block;
}

.tbl-payment-content
{
    height:auto;
    padding:10px;
}       

/* Public CSS for page4*/
.size-inp-reference
{
    width:350px;
    height:17px;   
}

.space3
{
    margin:0 10px 0 10px;   
}

.sp-producing-page4
{
    margin:0;   
}
.sel-producing
{
    margin:0 0 0 0px;   
}

.size-span
{
    width:135px;   
    display:inline-block;
    vertical-align: top;
}

.size-sel1-page4
{
    width: 270px;
    height:22px;
}

.size-inp1
{
    width:50px;
    height:20px;  
}

.button-in-form
{
    width:auto;
    height:auto;
    padding:6px 10px 4px 10px;
    background-color:Gray;
    color:White;
    border-radius:5px;   
    font-size:13px;
    text-decoration:none;
}

.button-in-form:hover
{
    background-color:#363636;
    font-size:13px;
    color:White;   
}

.size-amount
{
    width:100px;
    height:22px;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 5- PAYMENT SCHEDULE LIST*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.td-numb
{
    width:5%;
    text-align:center;   
}

.td-payment
{
    width:15%;
    text-align:center;   
}

.td-ref-payment
{
    width:20%;
    text-align:center;   
}

.td-payer
{
    width:20%;
    text-align:center;   

}

.td-paid
{
    width:10%;
    text-align:center;   
}
.td-sel-all
{
    width:10%;
    text-align:center;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 6- PAYMENT SCHEDULE DETAIL*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/
.wrapper-form
{
    width:auto;
    height:auto;
    margin:20px 60px 0 60px;
    text-align:left;   

}

.payment-schedule-wrapper-payment
{
    width:auto;
    height:auto;  
    margin:0; 

}

.size-inp-payment
{
    width:60px;
    height:22px;   
}

.wrapper-line-form-payment-schedule
{
    margin:8px 0 0 0;   
}

.size-payment-ref
{
    width:100px;
    height:22px;   
}

.size-span1
{
    float:left;
    width:135px;
    margin:20px 4px 0 0;

}

.text-area-payment-desc
{
    text-align:left;   
}

.inp-amount-payment-schedule
{
    width:70px;
    height:22px;   
}

.sel-amount
{
    width:45px;
    height:26px;   
    margin:0 0 0 6px;
}

.sp-exchange
{
    margin:0 0 0 30px;   
}

.inp-exchange
{
    width:40px;
    text-align:center;
    height:22px;
    margin:0 0 0 6px;   
}
.sp-money
{
    margin: 0 0 0 16px;   
}

.chk-paid
{
    margin:3px 0 0 22px;
}


html>/**/body .chk-paid, x:-moz-any-link, x:default 
{
    margin:3px 0 0 27px;

} /* Firefox 3 */

.sp-paid
{
    margin:0 0 0 5px; 
}

.sel-date-paid
{
    margin:0 0 0 10px;   
}

.placement-details-title
{
    width:auto;
    margin:15px 0 0 0;
}

.sp-place1
{
    font-weight:bold;
    margin:0 0 0 0;
    font-size:13px;   
}
.sp-place2
{
    font-weight:bold;
    margin:0 0 0 294px;
    font-size:13px;   
}

.placement-details-content
{
    margin:8px 0 0 0;    
}

.sp-payment-beema-pakistan
{
    margin:0 0 0 35px;
}
.chk-payment-beema
{
    margin:0 0 0 30px;   
}

.sp-payment-aih
{
    margin:0 0 0 50px;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 7- AIH Expense list*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.tbl-aihre tr td
{
    text-align:center;   
}

.td-aih-expense-ref
{
    width:25%;   
}

.td-aih-expense-date
{
    width:10%;   
}

.td-aih-expense-from
{
    width:19%;   
}

.td-aih-expense-to
{
    width:19%;   
}

.td-aih-expense-amount
{
    width:11%;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 8- AIH Expense list*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.wrapper-aih-expense-ref
{
    width:auto;
    margin:0;   
}
.sel-ref-aih-expense
{
    width:350px;
    height:26px;
}
.line-form-aih
{
    margin:8px 0 0 0;  
}

.size-span-from
{
    width:120px;
    float:left;
    margin:20px 0 0 0px;   
}
.aih-expense-textarea-from
{
    width:70%;
    height:90px;   
    margin:0 0 0 2px;
}

.aih-expense-amount-number
{
    width:100px;
    height:22px;
}

.aih-expense-amount-char
{
    width:470px;
    height:22px;   
    margin:0 0 0 10px;
}

.aih-expense-textarea-description
{
    width:636px;
    height:  90px; 
}

.size-span-description
{
    float:left;
    margin:36px 0 0 2px;
    width:120px;   
}
.aih-expense-charge-payer
{
    width:60px;
    height:26px;
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 9- AIH-Bank Reconcilliation*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.wrapper-bank-recon-head
{
    width:100%;
    height:auto;
    margin:0;   
}

.wrapper-form-bank-recon
{
    width:auto;
    height:auto;
    margin:20px 40px 0 60px;
    text-align:left;   
}

/* CSS for wrapper-bank-recon-left*/
.wrapper-bank-recon-left
{
    width:38.5%; 
    height:auto;
    margin:0;
    padding:0;
    float:left;
}
.size-span-bank-recon
{
    width:150px;
    display:inline-block;   
}
.bank-recon-sel-acc
{
    width:180px;
    height:26px;   
}

.sel-bank-recon-type
{
    width:50px;
    height:26px;   
}
.sel-bank-recon-ex
{
    width: 50px;
    height:26px; 
}

.wrapper-button-left-bank-recon
{
    width:100%;
    margin:30px 0 0 0;
    text-align:center;   
}







/* CSS for wrapper-bank-recon-middle*/
.wrapper-bank-recon-middle
{
    width:29.5%; 
    height:auto;
    margin:0 0 0 25px;
    padding:0;


    float:left;

}

.inp-bank-recon
{
    width:55px;
    height:22px;

}





/* CSS for wrapper-bank-recon-right*/
.wrapper-bank-recon-right
{
    width:27.3%; 
    height:160px;
    margin:0 0 0 10px;
    padding:0;
    float:left;

}

.size-span-bank-recon1
{
    margin: 0;
    width: 174px;
    display:inline-block;

}

.tbl-bank-recon1
{
    width:100%;
    height:auto;
    margin:20px 0 0 0;  
    table-layout:fixed; 
}

.tbl-bank-recon-title
{
    width:100%;
    height:30px;
    font-size:13px;
    font-weight:bold;
    background-color:#DEDDDD;

}

.td-bank-recon1-type
{
    width:10%;
    text-align:center;   
}
.td-bank-recon1-ref
{
    width:40%;
    text-align:center;   
}

.td-bank-recon1-date
{
    width:10%;
    text-align:center;   
}
.td-bank-recon1-contact
{
    width:10%;
    text-align:center;   
}
.td-bank-recon1-amount
{
    width:10%;
    text-align:center;
}
.td-bank-recon1-cleared-amount
{
    width:20%;
    text-align:center;   
}

.tbl-bank-recon-content
{
    height:30px;
    width:100%;   
}

/* CSS for tbl-bank-recon2*/

.tbl-bank-recon2
{
    width:100%;
    height:auto;
    margin:20px 0 0 0;  
    table-layout:fixed; 
}

.td-bank-recon2-date
{
    width:15%;
    text-align:center;   
}
.td-bank-recon1-contact
{
    width:10%;
    text-align:center;   
}

.td-bank-recon1-description
{
    width:15%;
    text-align:center;
}

.td-bank-recon1-cleared-amount
{
    width:45%;
    text-align:center;   

}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 10- AIH-Contact List*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.td-numb
{
    width:10%;
    text-align:center;   
}
.td-contact-name
{
    width:20% ;  
    text-align:center;
}

.td-contact-type-name
{
    width:35%;
    text-align:center;
}

.td-contact-address
{
    width:30%;
    text-align:center;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 11- AIH-Contact detail*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/
.tbl-contact1
{
    width:50%;

}
.td-sp-contact
{
    width:20%;
    text-align:left;   
    padding:8px 0 0 2px;
}

.td-inp-contact
{
    width:50%;
    text-align:left;   
    padding:8px 0 0 0;
}

.inp-contact-name
{
    width:270px;
    height:22px;
}

.sel-contact-type
{
    width:274px;
    height:26px; 
}

.inp-contact-address
{
    height:52px;
    width:   270px;
}

.wrapper-bank-detail
{
    width:auto;
    height:auto;
    margin:20px 0 0 0; 
}

.wrapper-button-bank-detail
{
    display:inline-block;  
    margin:0 0 0 5px; 
}

.wrapper-button-bank-detail1
{
    display:inline-block;  
    margin:0 0 0 69px; 
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wrapper-button-bank-detail1{ display:inline-block;  
                                  margin:0 0 0 68px;  }
}

@media all and (min-width:0) {    .wrapper-button-bank-detail1 {  margin:0 0 0 71px \0/; 
                                                                  display:inline-block\0/;}  /* IE9 */}

.tbl-contact2
{
    margin:5px 0 0 0;  
    width:50%; 
    border: 1px solid #DFDDDD;
}

.inp-bank-name
{
    width:270px;
    height:22px;
}

.inp-bank-acc
{
    width:120px;
    height:22px;   
}

/* CSS for pagging*/

.wrapper-paging
{
    width:100%;
    height:auto;
    text-align:center;   
    margin:10px 0 0 0;
}

.ul-paging
{
    width:100%;
    height:auto;
    display:inline-block;   
    text-align:center;
}

.ul-paging li
{
    width:auto;
    height:auto;
    display:inline-block;
    margin:0 5px 0 0;
}

.ul-paging li a
{
    text-decoration:none;   
    font-size:13px;
    padding:4px 6px;
    color:#293955;
}

.ul-paging li.current {
    font-size:13px;
    padding:2px 6px;
    background-color:#363636;
    color:White;
}
.ul-paging li a:hover
{
    background-color:#363636;
    color:White;
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 12- AIH-Contact Type List*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/
.td-numb-contact
{
    width:10%;
    text-align:center;
}

.td-contact-type-name-page12
{
    width:60%;
    text-align:center;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 13- AIH-Contact Type Detail*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.inp-contact-type-name
{
    width:150px;
    height:22px;   
}

.sp-contact-type-name
{
    width:120px;
    display:inline-block;
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 14- AIH-Contract type list*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.td-numb-contract
{
    width:10%;
    text-align:center;

}

.td-contract-type-name
{
    width:60%;
    text-align:center;   

}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 17- AIH-Contract type list*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.sp-currency
{
    margin:0 0 0px 0; 
    width:80px;
    display:inline-block;
    height:26px;
}

.sp-description-currency
{
    margin:20px 0 0px 0; 
    width:80px;
    display:inline-block;
    height:26px;  
    float:left;
}

.inp-description-currency
{
    width:150px;
    height:66px;
    display:inline-block;   
    margin:0 0 0 4px;
}

.td-currency-name
{
    width:30%;
    text-align:center;   
}

.td-currency-description
{
    width:40%;
    text-align:center;   
}

.wrapper-menu-bar ul li ul
{
    position:absolute;
    display:none;
    width:10em;
}

.wrapper-menu-bar ul li:hover ul
{
    position:absolute;
    display:block;
    width:10em;
}

html>/**/body .wrapper-menu-bar ul li:hover ul, x:-moz-any-link, x:default
{ position:absolute;
  display:block;
  width:12.5em;} /* Firefox 3 */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wrapper-menu-bar ul li:hover ul{  position:absolute;
                                       display:block;
                                       width:9.9em;
                                       margin:20px 0 0 0; 
    }
}

.wrapper-menu-bar ul li:hover ul li
{
    width:100%;
    padding:2px 0 2px 0;
    border-bottom-style:solid;
    border-bottom-color:gray;
    border-bottom-width:1px;
}

.wrapper-menu-bar ul li:hover ul li:hover
{
    background-color:#DEDDDD;
    width:100%;
}

@media all and (min-width:0) {    .wrapper-menu-bar ul li ul { width:123px; \0/;
                                                               position:absolute\0/;
                                                               display:none\0/;
                                  }  /* IE9 */}
@media all and (min-width:0) {    .wrapper-menu-bar ul li:hover ul { width:123px \0/;
                                                                     position:absolute\0/;
                                                                     display:block\0/;
                                  }  /* IE9 */}                                                                

@media all and (min-width:0) {    .wrapper-menu-bar ul li:hover ul li:hover { 
                                      background-color:#DEDDDD;
                                      width:100%;
                                  }  /* IE9 */}     

.space4
{
    display:inline-block;
    margin:0 0px 0 4px;
    font-size:19px;
    color:#DEDDDD;
}   

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .space4{display:inline-block;
            margin:0 0px 0 9px;
            font-size:19px;
            color:#DEDDDD; }
}

.setup-menu
{
    margin:2px 0 0 4px;   
    float:left;

}    
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .setup-menu{display:inline-block;
                margin:2px 0px 0 7px;
                font-size:19px;
                color:#DEDDDD; }
}     

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 18- Bank list*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/

.td-bank-name
{
    width:19%;
    text-align:center;   
}       

.td-bank-address
{
    width:40%;
    text-align:center;   
}    

.td-bank-acc
{
    width:19%;
    text-align:center;      
}        

.td-swift
{
    width:10%;
    text-align:center;   
}

/*********************************************************************************************************************************************************************
***********************************************************************************************************************************************************************
***************************************************************Page 19- Bank detail*******************************************************************************************************
******************************************************************************************************************************************************************
****************************************************************************************************************************************************************/               

.sp-bank-title
{
    width:102px;
    margin:0;
    display:inline-block;
    text-align:left;  
}    
.wrapper-bank-content
{
    margin:8px 0 0 0;   
    text-align:left;
}          

.sp-bank-title-bank-address
{
    float:left;
    margin: 15px 0 0 0;  
    width:105px; 
}                  
.error-message{
    color: red;
    font-size: 8pt;
}
td {
    text-align: center;
    vertical-align: middle;
}
.bold{
    font-weight: bold;
}
.instype{
    width: 250px;
}
.left{
    float: left;
}

input.hasDatepicker {
    padding-right:22px;
    height:20px;
    background:url('../img/icons/iconDatePicker.gif') 98% 50% no-repeat;
    border:1px solid #DEDDDD;
}
.td-payment-installment{
    width: 10%;
}
.td-ref-payment-report{
    width: 25%;
}
.td-payment-r{
    width: 150px;
}
.checkall{
    cursor: pointer;
    text-decoration: underline;
}
.td-report-installment-ref{
    width: 200px;
}
.td-payment-installment{
    width: 120px;
}
label.error-message, label.error-message-first, label.error-message-second, .error {color: #EE0000; padding-left: 5px}
.hightlight{
    background-color: yellow;
    font-weight: bold;
}
.searchinput{
    height: 20px;
    width: 150px;
}
.searchbutton{
    height: 22px;
    border: 1px solid;
    background-color: grey;
    cursor: pointer;
    color: white;
    padding: 0 5px 2px 5px;
}
.highlight { background-color: yellow }
.tbl-contact-content{
    padding: 5px;
}

.success {color: #f00;}